import type { BaseFields, PageParams } from "@/api/typing";

/**新增/修改标签参数 */
export interface TagParams {
  /**标签ID */
  tagId: string;
  /**标签名称 */
  tagName: string;
  /**标签编码 */
  tagCode: string;
  /**标签颜色 */
  tagColor: string;
  /**标签学科 */
  tagSubject: string;
}

/**分页查询标签参数 */
export interface QueryParams extends PageParams {
  /**标签名称 */
  tagName: string;
  /**标签学科 */
  tagSubject: string;
}

/**分页查询标签响应 */
export interface QueryResult extends BaseFields {
  /**标签ID */
  tagId: string;
  /**标签名称 */
  tagName: string;
  /**标签编码 */
  tagCode: string;
  /**标签颜色 */
  tagColor: string;
  /**标签学科 */
  tagSubject: string;
}

/**删除标签参数 */
export interface DeleteParams {
  /**标签ID */
  tagId: string;
}
